Ext.define('cloud.model.AppManageModel', {
    extend: 'Ext.data.Model',
    config: {
        fields: ['camid', 'name', 'password', 'salt', 'lasttime', 'lastip', 'caid', 'status', 'type', 'deparea','carid','appname'],
        validations: [
            { type: 'presence', field: 'name', message: '用户名不能为空！'},
            { type: 'presence', field: 'password', message: '密码不能为空！'},
            { type: 'presence', field: 'caid', message: '所属应用ID不能为空！'},
            { type: 'presence', field: 'type', message: '管理员类型不能为空！'},
            { type: 'format', field: 'caid', matcher: /\d+/, message: '所属应用ID格式不合法！'},
            { type: 'length', field: 'name', min: 10, message: '用户名长度不合法！'},
            { type: 'length', field: 'password', min: 18, message: '密码长度不合法！'}
        ]
    }
});